<!--
/*
 * SPDX-License-Identifier: GPL-3.0-or-later
 * Copyright 2014 The moOde audio player project / Tim Curtis
 *
 * 汉化：Androidnews
 *
*/
-->
<div id="container">
<div class="container">
	<h1 class="ren-config">渲染器</h1>
	<p>
		音频渲染器是独立于MPD的播放应用程序。当客户端连接到其中一个渲染器时,MPD将停止,渲染器将开始播放。当客户端停止或断开连接时,根据“恢复MPD”设置,MPD可以恢复播放.
	</p>

	<form class="form-horizontal" method="post">
		<div class="control-group $_feat_bluetooth">
			<legend>蓝牙</legend>
			<p class="sub-legend">蓝牙适配器必须存在并启用，否则蓝牙将无法启动.</p>
			<label class="control-label">控制</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-btsvc" for="toggle-btsvc-2">开</label>$_select[btsvc_on]
					<label class="toggle-radio toggle-btsvc" for="toggle-btsvc-1">关</label>$_select[btsvc_off]
				</div>
				<button id="btn-set-btsvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_bt_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-btsvc" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-btsvc" class="config-help-info">
					Bluetooth by Johan Hedberg (BlueZ) and Arkadiusz Bokowy (Bluez-alsa).
                </span>
			</div>

			<label class="control-label" for="btname">名称</label>
			<div class="controls">
				<input class="config-input-large" type="text" id="btname" name="btname" value="$_select[btname]" required>
				<button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_bt_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
			</div>

			<label class="control-label" for="bt-pin-code">PIN码</label>
		<div class="controls">
    <input class="config-input-large" type="text" pattern="[A-Za-z0-9]{4,6}" id="bt-pin-code" name="bt_pin_code" value="$_bt_pin_code" placeholder="无">
    <button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_bt_pin_code" value="novalue">
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-bt-pin-code" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    <span id="info-bt-pin-code" class="config-help-info">
        设置一个 6 位数字 PIN 码（或“无”），客户端在初始连接请求被接受之前需要输入该 PIN 码。后续的连接请求则无需重新输入 PIN 码。
    </span>
</div>

<label class="control-label" for="alsavolume-max-bt">ALSA 最大音量 (%)</label>
<div class="controls">
    <input class="config-input-large" $_alsavolume_max_bt_readonly type="number" maxlength="3" min="0" max="100" id="alsavolume-max-bt" name="alsavolume_max_bt" value="$_alsavolume_max_bt" $_alsavolume_max_bt_disable>
    <button class="btn btn-primary btn-small config-btn-set btn-submit status-msg" type="submit" name="update_alsavolume_max_bt" value="novalue" $_alsavolume_max_bt_disable>
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-alsavolume-max-bt" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    $_alsavolume_max_bt_msg
    <span id="info-alsavolume-max-bt" class="config-help-info">
        设置最大 ALSA 音量级别。此设置在下次客户端连接时生效。
    </span>
</div>

<label class="control-label" for="cdspvolume-max-bt">CDSP 最大音量 (dB)</label>
<div class="controls">
    <input class="config-input-large" type="number" pattern="^([-+,0-9.]+)" maxlength="4" min="-120" max="0" id="cdspvolume-max-bt" name="cdspvolume_max_bt" value="$_cdspvolume_max_bt">
    <button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_cdspvolume_max_bt" value="novalue">
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-cdspvolume-max-bt" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    <span id="info-cdspvolume-max-bt" class="config-help-info">
        设置最大 CamillaDSP 音量级别。此设置在下次客户端连接时生效。
    </span>
</div>


			<label class="control-label">恢复MPD</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-rsmafterbt" for="toggle-rsmafterbt-2">开</label>$_select[rsmafterbt_on]
					<label class="toggle-radio toggle-rsmafterbt" for="toggle-rsmafterbt-1">关</label>$_select[rsmafterbt_off]
				</div>
				<button id="btn-set-rsmafterbt" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmafterbt" value="novalue" $_bt_btn_disable><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-rsmafterbt" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-rsmafterbt" class="config-help-info">
					Resume MPD playback after the Bluetooth client disconnects.
                </span>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#bt-restart" $_bt_link_disable><button class="btn btn-medium btn-primary config-btn" $_bt_btn_disable>重启</button></a>
				<span class="config-btn-after">控制</span>
			</div>

			<div class="controls">
				<a href="blu-control.php"><button class="btn btn-medium btn-primary config-btn">打开</button></a>
				<span class="config-btn-after">蓝牙控制</span>
			</div>
		</div>

		<div class="control-group $_feat_airplay">
			<legend>AirPlay</legend>
		<label class="control-label">服务</label>
<div class="controls">
    <div class="toggle">
        <label class="toggle-radio toggle-airplaysvc" for="toggle-airplaysvc-2">开</label>$_select[airplaysvc_on]
        <label class="toggle-radio toggle-airplaysvc" for="toggle-airplaysvc-1">关</label>$_select[airplaysvc_off]
    </div>
    <button id="btn-set-airplaysvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_airplay_settings" value="novalue">
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-airplaysvc" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    <span id="info-airplaysvc" class="config-help-info">
        由Mike Brady开发的Shairport-sync，这是原始Shairport（由James "Abrasive" Laird开发）的精彩分支。
    </span>
</div>

<label class="control-label" for="airplayname">名称</label>
<div class="controls">
    <input class="config-input-large" type="text" id="airplayname" name="airplayname" value="$_select[airplayname]" required>
    <button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_airplay_settings" value="novalue">
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
</div>

<label class="control-label">恢复MPD</label>
<div class="controls">
    <div class="toggle">
        <label class="toggle-radio toggle-rsmafterapl" for="toggle-rsmafterapl-2">开</label>$_select[rsmafterapl_on]
        <label class="toggle-radio toggle-rsmafterapl" for="toggle-rsmafterapl-1">关</label>$_select[rsmafterapl_off]
    </div>
    <button id="btn-set-rsmafterapl" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmafterapl" value="novalue" $_airplay_btn_disable>
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-rsmafterapl" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    <span id="info-rsmafterapl" class="config-help-info">
        在AirPlay客户端停止播放或断开连接后，恢复MPD播放。
    </span>
</div>

			<div class="controls">
				<a data-toggle="modal" href="#airplay-restart" $_airplay_link_disable><button class="btn btn-medium btn-primary config-btn" $_airplay_btn_disable>重启</button></a>
				<span class="config-btn-after">AirPlay</span>
			</div>

			<div class="controls">
				<a href="apl-config.php"><button class="btn btn-medium btn-primary config-btn">编辑</button></a>
				<span class="config-btn-after">Airplay设置</span>
			</div>
		</div>

		<div class="control-group $_feat_spotify">
			<legend>Spotify连接</legend>
			<p class="sub-legend">此服务需要Spotify Premium帐户.</p>
			<label class="control-label">服务</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-spotifysvc" for="toggle-spotifysvc-2">开</label>$_select[spotifysvc_on]
					<label class="toggle-radio toggle-spotifysvc" for="toggle-spotifysvc-1">关</label>$_select[spotifysvc_off]
				</div>
		<button id="btn-set-spotifysvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_spotify_settings" value="novalue">
    <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
</button>
<a aria-label="帮助" class="config-info-toggle" data-cmd="info-spotifysvc" href="#notarget">
    <i class="fa-regular fa-sharp fa-info-circle"></i>
</a>
<span id="info-spotifysvc" class="config-help-info">
    由Librespot组织提供的librespot，这是原始librespot（由Paul Lietar开发）的一个精彩分支。
</span>
</div>

<label class="control-label" for="spotifyname">名称</label>
<div class="controls">
    <input class="config-input-large" type="text" id="spotifyname" name="spotifyname" value="$_select[spotifyname]" required>
    <button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_spotify_settings" value="novalue">
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
</div>

<label class="control-label">恢复MPD</label>
<div class="controls">
    <div class="toggle">
        <label class="toggle-radio toggle-rsmafterspot" for="toggle-rsmafterspot-2">开</label>$_select[rsmafterspot_on]
        <label class="toggle-radio toggle-rsmafterspot" for="toggle-rsmafterspot-1">关</label>$_select[rsmafterspot_off]
    </div>
    <button id="btn-set-rsmafterspot" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmafterspot" value="novalue" $_spotify_btn_disable>
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-rsmafterspot" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    <span id="info-rsmafterspot" class="config-help-info">
        在Spotify客户端停止播放或断开连接后，恢复MPD播放。
    </span>
</div>

			<div class="controls">
				<a data-toggle="modal" href="#spotify-restart" $_spotify_link_disable><button class="btn btn-medium btn-primary config-btn" $_spotify_btn_disable>重启</button></a>
				<span class="config-btn-after">Spotify连接</span>
			</div>

			<div class="controls">
				<a href="spo-config.php"><button class="btn btn-medium btn-primary config-btn">编辑</button></a>
				<span class="config-btn-after">Spotify连接设置</span>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#spotify-clear-credentials" $_spotify_link_disable><button class="btn btn-medium btn-primary config-btn" $_spotify_btn_disable>清除</button></a>
				<span class="config-btn-after">证书缓存</span>
			</div>
		</div>

		<div class="control-group $_feat_squeezelite">
			<legend>Squeezelite</legend>
			<p class="sub-legend">
				此服务要求Logitech Media Server(LMS)在网络上运行.<br>
				<b>注意:</b> 默认情况下,Squeezelite会占用音频输出,因此只有在所有其他渲染器都关闭时才启用它,否则它可能会干扰其他渲染器和MPD.
			</p>
			<label class="control-label">服务</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-slsvc" for="toggle-slsvc-2">开</label>$_select[slsvc_on]
					<label class="toggle-radio toggle-slsvc" for="toggle-slsvc-1">关</label>$_select[slsvc_off]
				</div>
				<button id="btn-set-slsvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_sl_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-slsvc" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-slsvc" class="config-help-info"">
					Squeezelite renderer by Adrian Smith and Ralph Irving (@triode).
                </span>
			</div>

			<label class="control-label">恢复MPD</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-rsmaftersl" for="toggle-rsmaftersl-2">开</label>$_select[rsmaftersl_on]
					<label class="toggle-radio toggle-rsmaftersl" for="toggle-rsmaftersl-1">关</label>$_select[rsmaftersl_off]
				</div>
				<button id="btn-set-rsmaftersl" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmaftersl" value="novalue" $_sl_btn_disable><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-rsmaftersl" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-rsmaftersl" class="config-help-info">
					Resume MPD playback after LMS power off.
                </span>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#sl-restart" $_sl_link_disable><button class="btn btn-medium btn-primary config-btn" $_sl_btn_disable>重启</button></a>
				<span class="config-btn-after">Squeezelite</span>
			</div>

			<div class="controls">
				<a href="sqe-config.php"><button class="btn btn-medium btn-primary config-btn">编辑</button></a>
				<span class="config-btn-after">Squeezelite设置</span>
			</div>
		</div>

		<div class="control-group $_feat_upmpdcli">
			<legend>MPD的UPnP客户端</legend>
			<p class="sub-legend">此服务用作使用MPD进行播放的UPnP媒体渲染器.</p>
			<label class="control-label">服务</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-upnpsvc" for="toggle-upnpsvc-2">开</label>$_select[upnpsvc_on]
					<label class="toggle-radio toggle-upnpsvc" for="toggle-upnpsvc-1">关</label>$_select[upnpsvc_off]
				</div>
				<button id="btn-set-upnpsvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_upnp_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-upnpsvc" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-upnpsvc" class="config-help-info">
					UPnP Client for MPD by Jean-Francois Dockes.
                </span>
			</div>

			<label class="control-label" for="upnpname">名称</label>
			<div class="controls">
				<input class="config-input-large" type="text" id="upnpname" name="upnpname" value="$_select[upnpname]" required">
				<button class="btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_upnp_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#upnp-restart" $_upnp_link_disable><button class="btn btn-medium btn-primary config-btn" $_upnp_btn_disable>重启</button></a>
				<span class="config-btn-after">UPnP</span>
			</div>

			<div class="controls">
				<a href="upp-config.php"><button class="btn btn-medium btn-primary config-btn">编辑</button></a>
				<span class="config-btn-after">UPnP设置</span>
			</div>
		</div>

		<div class="control-group $_feat_plexamp">
			<legend>Plexamp</legend>
			<p class="sub-legend">
				 查看 <a href="./setup_3rdparty_plexamp.txt" class="target-blank-link" target="_blank">设置指南</a> 然后访问制造商网站以获取有关安装和配置此组件的最新信息.
			</p>
			<label class="control-label">服务</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-pasvc" for="toggle-pasvc-2">开</label>$_select[pasvc_on]
					<label class="toggle-radio toggle-pasvc" for="toggle-pasvc-1">关</label>$_select[pasvc_off]
				</div>
				<button id="btn-set-pasvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_pa_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-pasvc" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-pasvc" class="config-help-info">
					Plexamp by Plex.
                </span>
			</div>

<label class="control-label" for="alsavolume-max-pa">ALSA 最大音量 (%)</label>
<div class="controls">
    <input class="config-input-large" $_alsavolume_max_pa_readonly type="number" maxlength="3" min="0" max="100" id="alsavolume-max-pa" name="alsavolume_max_pa" value="$_alsavolume_max_pa" $_alsavolume_max_pa_disable>
    <button class="btn btn-primary btn-small config-btn-set btn-submit status-msg" type="submit" name="update_alsavolume_max_pa" value="novalue" $_alsavolume_max_pa_disable>
        <i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i>
    </button>
    <a aria-label="帮助" class="config-info-toggle" data-cmd="info-alsavolume-max-pa" href="#notarget">
        <i class="fa-regular fa-sharp fa-info-circle"></i>
    </a>
    $_alsavolume_max_pa_msg
    <span id="info-alsavolume-max-pa" class="config-help-info">
        设置最大 ALSA 音量级别。此设置在 Plexamp 客户端停止并释放音频输出后，下次开始播放时生效。
    </span>
</div>
			<label class="control-label">恢复MPD</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-rsmafterpa" for="toggle-rsmafterpa-2">开</label>$_select[rsmafterpa_on]
					<label class="toggle-radio toggle-rsmafterpa" for="toggle-rsmafterpa-1">关</label>$_select[rsmafterpa_off]
				</div>
				<button id="btn-set-rsmafterpa" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmafterpa" value="novalue" $_pa_btn_disable><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-rsmafterpa" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-rsmafterpa" class="config-help-info">
					Resume MPD playback after Plexamp has been stopped or disconnected.
                </span>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#pa-restart" $_pa_link_disable><button class="btn btn-medium btn-primary config-btn" $_pa_btn_disable>重启</button></a>
				<span class="config-btn-after">Plexamp</span>
			</div>
		</div>

		<div class="control-group $_feat_roonbridge">
			<legend>RoonBridge</legend>
			<p class="sub-legend">
				查看 <a href="./setup_3rdparty_roonbridge.txt" class="target-blank-link" target="_blank">设置指南</a> 然后访问制造商网站以获取有关安装和配置此组件的最新信息.
			</p>
			<label class="control-label">服务</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-rbsvc" for="toggle-rbsvc-2">开</label>$_select[rbsvc_on]
					<label class="toggle-radio toggle-rbsvc" for="toggle-rbsvc-1">关</label>$_select[rbsvc_off]
				</div>
				<button id="btn-set-rbsvc" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rb_settings" value="novalue"><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-rbsvc" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-rbsvc" class="config-help-info">
					RoonBridge by Roon Lab.
                </span>
			</div>

			<label class="control-label">恢复MPD</label>
			<div class="controls">
				<div class="toggle">
					<label class="toggle-radio toggle-rsmafterrb" for="toggle-rsmafterrb-2">开</label>$_select[rsmafterrb_on]
					<label class="toggle-radio toggle-rsmafterrb" for="toggle-rsmafterrb-1">关</label>$_select[rsmafterrb_off]
				</div>
				<button id="btn-set-rsmafterrb" class="hide btn btn-primary btn-small config-btn-set btn-submit" type="submit" name="update_rsmafterrb" value="novalue" $_rb_btn_disable><i class="fa fa-solid fa-sharp fa-arrow-turn-down-left"></i></button>
				<a aria-label="Help" class="config-info-toggle" data-cmd="info-rsmafterrb" href="#notarget"><i class="fa-regular fa-sharp fa-info-circle"></i></a>
				<span id="info-rsmafterrb" class="config-help-info">
					Resume MPD playback after RoonBridge has been disconnected.
                </span>
			</div>

			<div class="controls">
				<a data-toggle="modal" href="#rb-restart" $_rb_link_disable><button class="btn btn-medium btn-primary config-btn" $_rb_btn_disable>重启</button></a>
				<span class="config-btn-after">RoonBridge</span>
			</div>
		</div>
	</form>
</div>
</div>

<form class="form-horizontal" method="post">
	<div id="bt-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="bt-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启蓝牙控制?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="btrestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="airplay-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="airplay-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启AirPlay渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="airplayrestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="spotify-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="spotify-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启Spotify连接渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="spotifyrestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="spotify-clear-credentials" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="spotify-clear-credentials-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>清理证书缓存?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="spotify_clear_credentials" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="sl-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="sl-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启Squeezelite渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="slrestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="upnp-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="upnp-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启UPnP渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="upnprestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="rebuild-dlnadb" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="rebuild-dlnadb-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重建DLNA数据库?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="rebuild_dlnadb" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="pa-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="pa-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启Plexamp渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="parestart" value="1">确认</button>
		</div>
	</div>
</form>

<form class="form-horizontal" method="post">
	<div id="rb-restart" class="modal hide" tabindex="-1" role="dialog" aria-labelledby="rb-restart-label" aria-hidden="true">
		<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h3>重启RoonBridge渲染器?</h3>
		</div>
		<div class="modal-body"></div>
		<div class="modal-footer">
			<button class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
			<button class="btn btn-primary btn-submit" type="submit" name="rbrestart" value="1">确认</button>
		</div>
	</div>
</form>
